<?php

function formulariousuario($u = false, $cbs = false){
    
      if($u){

        $id = $u->getId();        
        $usu = $u->getUsuario();
        $clave = $u->getClave();
        $tipou = $u->getTipoUsu();  	
        
        ?>
        <script type="text/javascript">
            $("#atsistradocHead").html('Editar Usuario'); 
            
            $(document).ready(function(){
                $("#tu").selectOptions('<?= $tipou ?>', true);
            });
            
        </script>
        <?

        $action = "index2.php?seccion=usuario&op=update";
        $btnSubmit = "Actualizar Usuario";
    }else{
        $action = "index2.php?seccion=usuario&op=save";
        $btnSubmit = "Registrar Usuario";
    }
    ?>
<br/>
<form method="POST" name="formulario" id="formulario" >
    <?
    if($u){
        ?>
    <input type="hidden" name="id" value="<?=$id?>" />
        <?
    }
    ?>
    <style>

    </style>    
<table align="center" border="1" cellpadding="10" cellspacing="0" 
       id="tablaFormulariosRegistros" bgcolor="#F2F2F2">
    <tr>
        <td colspan="2">&nbsp;</td>
    </tr>
                
    <tr>
        <td colspan="2" style="text-align: center;"><b> Acceso al Sistema </b></td>
    </tr>
   
    <tr class="tb">
        <td><b>Usuario:</b> <font id="duplicado2"> </font></td>
        <td><input type="text" name="usuario" id="usuario" value="<?=$usu?>" style="width: 240px;" /></td>
    </tr>   
    <tr class="tb">
        <td><b>Clave:</b></td>
        <td><input type="password" name="clave" id="clave" value="<?=$clave?>" style="width: 240px;" /></td>
    </tr>

    
    <tr>
        <td colspan="2" style="text-align: center;"><b> Privilegios y Referencia</b> </b></td>
    </tr>
     <tr class="tb">
        <td><b>Tipo de Usuario:</td>
        <td> <select id="tu" name="tu">
                <
            </select> <?=$cbs['tu'] ?></td>
        <!-- <td><input type="text" name="usuario" id="usuario" value="<?=$usu?>" /></td> -->
    </tr> 
    
    <tr class="tb">
        <td colspan="2"><center> <input type="submit" name="btnsubmit" value="<?=$btnSubmit?>" />
     <?
            if($u){
        ?>
            <input type="button" name="id" value="Cancelar" onclick="return enviarFormulario('index2.php?seccion=usuario&op=list','attriaje')" />
        <?
        }
    ?></center></td>
    </tr>    
    <tr>
            <td colspan="2"><center>-------------</center></td>
    </tr>
</table>
</form>
  <script type="text/javascript">
      
      $(document).ready(function() {
            
             $("#usuario").change(function(){    
                if($("#usuario").val().length>3){
                    openWait();
                    //$("#duplicado2").load('index2.php?seccion=usuario&op=verificaUsuario&directo=yes&usu='+$("#usuario").val()); 
                    $.get('index2.php?seccion=usuario&op=verificaUsuario&directo=yes&usu='+$("#usuario").val(), function(data){
                        $("#duplicado2").html(data);
                        closeWait();
                    });
                }
            });
            
            
            $("#formulario").validate({
                rules:{                    
                    usuario: {
                        required: true,
                        minlength: 4,
                        alphanumeric: true
                    },
                    clave: {
                        required: true,
                        minlength: 4,
                        alphanumeric: true
                    }
                },
                messages:{                   
                    usuario:{
                        required:"(*) Ingresar Usuario.",
                        minlength: "(*) Mínimo 4 caracteres.",
                        alphanumeric: "(*) Sólo Letras y Numeros."                        
                    },
                    clave:{
                        required:"(*) Ingresar Clave.",
                        minlength: "(*) Mínimo 4 caracteres.",
                        letterswithbasicpunc: "(*) Sólo Letras y Numeros"                        
                    }
                },
                submitHandler: function(form) {
                    enviarFormulario('<?=$action?>','attriaje');
                }
            });
            
      });
  </script>
  <br/><br/>
    <?
}


function listadousuario($data, $msj=false, $dataTotal=false, $arrCb = false){
   
    if(!is_null($data)){
        $start = 1;
        if(isset ($_REQUEST["page"])){
            $start = $_REQUEST["page"];
        }
    $pages = ceil($dataTotal / 10);
      
    ?>
       <script type="text/javascript">
            $(function() {
            $("#paginador").paginate({
                count: <?=$pages?>,
                start: <?=$start?>,
                display: 3,
                border: true,
                border_color: '#5386a3',
                text_color: '#fff',
                background_color: '#5386a3',	
                border_hover_color: '#fa5909',
                text_hover_color: '#fff',
                background_hover_color	: '#fa5909', 
                images: true,
                mouse: 'press',
                onChange: function(page){                    
                    return enviarFormulario('index2.php?seccion=usuario&op=list&page='+page,'attriaje');
                }
            });
        });

        </script>
       
<?
    }
?>
    <script type="text/javascript">

    $(document).ready(function(){
        $("#TablaPaginador td").css("border-style", "none");
        $("#TablaPaginador td").css("border-color", "#eaeef2");        
        $("#TablaPaginador td").css("vertical-align", "middle"); 
        
         //Filtros busqueda
        $("#TablaFiltros td").css("border-style", "none");
        $("#TablaFiltros td").css("border-color", "#eaeef2");        
        $("#TablaFiltros td").css("vertical-align", "middle"); 
        $("#TablaFiltros td").css("padding", "4px"); 
        
        $("#sede").selectOptions('<?=$_REQUEST['sede']?>', true);
        $("#tu").selectOptions('<?=$_REQUEST['tu']?>', true);
        $("#estado").selectOptions('<?=$_REQUEST['estado']?>', true);
        
        $("#sede option").eq('').text("Todas");
        $("#tu option").eq('').text("Todos");
        
        $("#sede").css("width","200px");
        $("#tu").css("width","200px");
        $("#filtro").css("width","200px");
        $("#estado").css("width","200px");
               
    });
    </script>
    <br/>    
<form method="POST" onsubmit="return enviarFormulario('index2.php?seccion=usuario&op=list','attriaje');" name="formulario" id="formulario">
    <fieldset style="width: 50%;">
            <legend><b>Filtros de B&uacute;squeda</b></legend>        
                <table id="TablaFiltros">
                    <tr>
                        <td> <b>Tipo de Usuario :</b> </td>
                        <td> <?= $arrCb["tu"] ?> </td>                
                    </tr>
                    <tr>
                        <td> <b>Sede :</b> </td>
                        <td> <?= $arrCb["s"] ?> </td>                
                    </tr>
                    <tr>
                        <td> <b>Nombre :<b/> </td>
                        <td> <input type="text" id="filtro" name="filtro" value="<?=$_REQUEST["filtro"]?>" /> </td>                
                    </tr>
                    <tr>
                        <td> <b>Estado :</b> </td>
                        <td> <select id="estado" name="estado" >
                                <option value="99">Todos</option>
                        <?
                            foreach ($arrCb['estado'] as $key => $value) {
                                ?>
                                <option value="<?=$key?>"><?=$value?></option>
                                <?
                            }
                        ?>
                            </select>
                        </td>                
                    </tr>
                    <tr>
                        <td colspan="2"> <input type="submit" value="Buscar"  /> </td>
                    </tr>
                </table>
        </fieldset>
</form> 
    <br/>
        
        <table width="100%" id="TablaPaginador" >
            <tr>
                <td width="35%"><font color="blue"><b> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Total: <?=$dataTotal?> Usuarios.</b></font></td>
                <td>
                     <div id="paginador"> </div>                    
                </td>
            </tr>
        </table>   
    <?
    if($msj){
        ?>
        <b><?=$msj?></b>
        <script type="text/javascript">
            $("#alertzone").fadeOut(10000);                                    
        </script>
        <?
    }
    if(!is_null($data)){
        include_once 'recursos/TablaDatos.php';
        $TABLA = new TablaDatos();
        $cabecera = array('#', 'NOMBRE', 'TIPO USUARIO', 'USUARIO', '<center>ESTADO</center>', '<center>EDITAR</center>', '<center>ACT. / NO ACT.</center>');
        $TABLA->setCabeceraTabla($cabecera);
        $TABLA->setDataArray($data);
        $TABLA->width = "98%";
        $TABLA->crearTabla(); 
        
    }
    
    if(isset ($_REQUEST["li"])){
        $li = $_REQUEST["li"];
    }else{
        $li = 0;
    }
    if($li-10<0){
        $vli=0;
    }else{
        $vli = $_REQUEST["li"]-10;
    }    
    ?>
<!--        <table  border="1" cellspacing="0" cellpadding="5" align="center" width="100%">
            <tr>
                <td class="tb" width="50%" style="cursor: pointer;"
                    onclick ="return enviarFormulario('index2.php?seccion=usuario&op=list&li=<?=$vli?>','attriaje');"><center><b><<- ATR&Aacute;S</b></center></td>
                <td class="tb" width="50%" style="cursor: pointer;"
                    onclick ="return enviarFormulario('index2.php?seccion=usuario&op=list&li=<?=($li+10)?>','attriaje');"><center><b>ADELANTE ->></b></center></td>
            </tr>    
        </table>-->
        <br/><Br/>
    <?    
}

?>